import jdk.swing.interop.SwingInterOpUtils;

public class test {
    public static void main(String[] args) {
        String str1 = "100";
        int num = Integer.parseInt(str1);  //使用Integer.pasreInt函数可以字符串转换成整数
        System.out.println(num);
    }

    public static void main21(String[] args) {
        int num=10;
        String str1 = num+"";  //这样写就可以将数字转换为字符串
        System.out.println(str1);
    }

    public static void main20(String[] args) {
        String s1="hello ";  //创建字符串使用String函数
        String s2="world";
        System.out.println(s1+s2);
        String s3 = "你还";
        String s4 = "好吗？";
        System.out.println(s3+s4);
    }

    public static void main19(String[] args) {
        byte a=10;
        byte b=30;
        //byte c=a+b; //在计算时候会自动整型提升为int类型，如果数字过大会丢失数据
        byte c=(byte)(a+b);//可以使用强制类型转换进行计算
        System.out.println(c);
    }

    public static void main18(String[] args) {
        int a=30;
        long b=40;
        //int c=a+b;   //在进行计算时候a会变成long类型的变量，所以只有如果非要计算需要进行强制类型转换
        int x =(int)(a+b);
        long d=a+b;
        System.out.println(x);
        System.out.println(d);
    }

    public static void main17(String[] args) {
        boolean a=true;
        //b=a;//编译失败，不支持
        //a=b;//编译失败，不支持
    }

    public static void main16(String[] args) {
        int a=10;
        long b=30L;
        b=a;
        //a=b;//int比long小无法进行赋值
        a=(int)b;
        float x = 1.1F;
        double y=2.1;
        y=x;
        //x=y;//float比double小，可以进行强制类型转换，但是无法直接赋值
        x=(float) y;
        System.out.println(a);
        System.out.println(b);
        System.out.println(x);
        System.out.println(y);
    }

    public static void main15(String[] args) {
        boolean b=true;
        boolean c=false;
        System.out.println(b);
        System.out.println(c);
    }

    public static void main14(String[] args) {
        char s1='a';
        char s2='A';
        char s3='帅';
        //char s4[]="牛逼";
        System.out.println(s1);
        System.out.println(s2);
        System.out.println(s3);
        //System.out.println(s4);
    }

    public static void main13(String[] args) {
        float m=1.1f;//或者F
        System.out.println(m);
    }

    public static void main12(String[] args) {

        System.out.println("double:"+Double.MAX_VALUE);
        System.out.println("double:"+Double.MIN_VALUE);
        System.out.println("float:"+Float.MIN_VALUE);
        System.out.println("float:"+Float.MAX_VALUE);
    }

    public static void main11(String[] args) {
        double m =1.1;
        System.out.println(m*m);
    }

    public static void main10(String[] args) {
        double a=1;
        double b=2;
        System.out.println(a/b);
    }

    public static void main9(String[] args) {
        int a=1;
        int b=2;
        System.out.println(a/b);

    }

    public static void main8(String[] args) {
        byte a=127;
        System.out.println(a);
        System.out.println("byte:"+Byte.MIN_VALUE);
        System.out.println("byte:"+Byte.MAX_VALUE);
    }

    public static void main7(String[] args) {
        short a=10;
        System.out.println(a);
        System.out.println("short:"+Short.MAX_VALUE);
        System.out.println("short:"+Short.MIN_VALUE);
    }

    public static void main6(String[] args) {
        int a=30;
        float b =40;
        b +=a;
        System.out.println(b);
    }

    public static void main5(String[] args) {
        long a = 2147483648L;
        System.out.println(a);
        System.out.println();
        //System.out.println("Int:"+Int.MAX_VALUE);
        //System.out.println("Int:"+Int.Min_VALUE);
        System.out.println("integer:"+Integer.MAX_VALUE);
        System.out.println("integer:"+Integer.MIN_VALUE);
        System.out.println("long:"+Long.MAX_VALUE);
        System.out.println("long:"+Long.MIN_VALUE);
    }

    public static void main4(String[] args) {
        int a=0;
        a=30;
        System.out.println(a);
    }

    public static void main3(String[] args) {
        //int a;
        //System.out.println(a);
    }
    public static void main2(String[] args) {
        int a=10;
        System.out.println(a);
    }

    public static void main1(String[] args) {
        System.out.println("");
    }
}
